have physical contact - Turc Anglais Dictionnaire